form {
    margin: 0px;
    padding: 0px;
}
#keyword {
    height: 98px;
    padding: 8px;
    position: relative;
    background: -moz-linear-gradient(center top , rgb(171, 209, 237) 0%, rgb(51, 117, 190) 50%, rgb(248, 250, 252) 50%, rgb(248, 250, 252) 100%) repeat scroll 0% 0% transparent;
    border-radius: 7px 7px 7px 7px;
    box-shadow: 0px 0px 6px rgba(179, 213, 226, 0.13);
}

#keyword {
	background: url("/resources/9734/images/skin/home_search_background.png") repeat-x left top rgb(237, 241, 245);
}

#search-input {
    position: relative;
    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    padding: 9px;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 1px 1px 1px rgb(165, 165, 165) inset;
}

#keyword-submit {
    position: absolute;
    text-transform: uppercase;
    font-size: 14px;
    padding: 2px 5px;
    font-weight: bold;
    color: rgb(255, 255, 255);
    right: 6px;
    top: 6px;
    border: 2px solid rgb(233, 163, 92);
    cursor: pointer;
    border-radius: 6px 6px 6px 6px;
    background: -moz-linear-gradient(center top , rgb(247, 227, 204) 0%, rgb(232, 156, 78) 50%, rgb(228, 132, 32) 51%, rgb(236, 180, 119) 100%) repeat scroll 0% 0% rgb(236, 180, 119);
}

#search-options {
    position: relative;
    top: 18px;
}

#search label {
    display: block;
    font-size: 0.923em;
    font-weight: bold;
    color: rgb(102, 102, 102);
    padding-bottom: 2px;
}

#search{width:558px;height:121px;margin-right:13px;float:left;}
#search #search-input{position:relative;background:#fff;padding:9px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;-ms-border-radius:5px;border-radius:5px;-moz-box-shadow:inset 1px 1px 1px #a5a5a5;-webkit-box-shadow:inset 1px 1px 1px #a5a5a5;-o-box-shadow:inset 1px 1px 1px #a5a5a5;-ms-box-shadow:inset 1px 1px 1px #a5a5a5;box-shadow:inset 1px 1px 1px #a5a5a5;}
#search #search-input #searchKeywords{font-size:15.29px;border:none;background:transparent;width:330px;position:relative;}
#search #search-input #searchKeywords.empty{color:#cfcfcf;}
#search #search-input #searchKeywords:focus{outline-width:0;outline:none;}
#search #keyword-submit{
position:absolute;text-transform:uppercase;font-size:14px;padding:2px 5px;font-weight:bold;color:#fff;right:6px;top:6px;
border:2px solid #e9a35c;-webkit-background-clip:padding-box;*margin-top:-2px;cursor:pointer;
-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;
border-radius:6px;
background:-moz-linear-gradient(top, #f7e3cc 0%, #e89c4e 50%, #e48420 51%, #ecb477 100%);
background:-webkit-gradient(linear, left top, left bottom,color-stop(0%,#f7e3cc), color-stop(50%,#e89c4e), color-stop(51%,#e48420), color-stop(100%,#ecb477));
background-color:#ecb477;
}
.datepicker{
display:inline-block;position:relative;padding:0 0 0 4px;width:92px;height:24px;border:1px solid #91cfee;background-color:#fff;font-size:11px;color:#666666;font-family:Verdana, Arial, sans-serif;vertical-align:middle;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;background:#fff url(/resources/e040a2df/images/icon/icons.png) no-repeat 67px -239px;}.ieb .datepicker{padding:4px 0px 0px 4px;background-position:67px -239px;display:inline;height:20px;}.at #ui-datepicker-div .ui-datepicker-buttonpane, .de #ui-datepicker-div .ui-datepicker-buttonpane{font-size:0.8em}.datepicker-error{color:#f00}#ui-datepicker-div.hasPopulatedDatepicker.ui-datepicker.ui-widget.ui-widget-content{background:#E9F1F8;padding:0 0.8em;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-header{background:none;border:none;font-size:0.9em;}
.hasPopulatedDatepicker .inquiry-form-sidebar{overflow:hidden;}
.hasPopulatedDatepicker .date-section{margin:5px 0 5px -15px;padding:5px 15px;width:140px;}
.hasPopulatedDatepicker .date-section.active{background:#E9F1F8;}
.hasPopulatedDatepicker .date-section .datepicker-error{padding:0.5em 0;font-size:0.8em;}
.ie7 #pdp-sidebar .date-section{margin:0;padding:0;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.datepicker-select-start{
background:#82B1D8 !important;color:#fff !important;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar{
background:#fff;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td{
opacity:1;padding:0;background:none;border:none;color:#949494;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td .ui-state-default{
color:inherit;font-weight:inherit;background:none;border:none;text-align:center;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-buttonpane .ui-datepicker-close,
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-buttonpane .ui-datepicker-clear,
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-buttonpane .ui-datepicker-current{
border:0;background:none;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable,
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable{
background:#DDD;color:#000;text-decoration:line-through}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.ui-state-disabled{
color:#000;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable.minStayBlock{
background:none;color:#D00;text-decoration:none;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.available.ui-datepicker-unselectable{background:none;color:#000;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.available.ui-datepicker-unselectable.minStayBlock{background:none;color:#D00;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.pastDate,#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable.pastDate:hover,#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.available.ui-datepicker-unselectable.pastDate{color:#e2e2e2;background:none;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable:hover{background:#777;color:#ee0c0c;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.ui-state-disabled.hoverRange{}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.available:hover,
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.hoverRange{
background:#82B1D8;color:#fff;font-weight:bold;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.hoverRange .ui-state-default{color:#fff;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable.hoverRange{background:#777;}#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.unavailable.hoverRange.minStayBlock{background:#82B1D8;color:#e2e2e2;}
#ui-datepicker-div.hasPopulatedDatepicker .ui-datepicker-calendar .ui-datepicker-td.hoverRange.minStayBlock.minStayError{
background:#777;color:#d00}
.white-box{
background-color:#FFFFFF;border:1px solid #D6E6F3;padding:10px;position:relative;-moz-border-radius:7px 7px 7px 7px;-webkit-border-radius:7px 7px 7px 7px;-o-border-radius:7px 7px 7px 7px;-ms-border-radius:7px 7px 7px 7px;border-radius:7px 7px 7px 7px;}
.blue-box{-moz-border-radius:7px;-webkit-border-radius:7px;-o-border-radius:7px;-ms-border-radius:7px;border-radius:7px;position:relative;background-color:#F0F5F8;border:1px solid #CFE1EF;padding:10px;}


.gtmenu-wrap{position:relative;display:inline-block;cursor:pointer;overflow:hidden;text-decoration:none !important;border:1px solid #91cfee;background-color:#fff;-moz-border-radius:6px;-webkit-border-radius:6px;-o-border-radius:6px;-ms-border-radius:6px;border-radius:6px;*display:inline;*zoom:1;}a.gtmenu-wrap:focus,a.gtmenu-wrap:active{text-decoration:none;outline:none;border-color:#0094ce;overflow:visible;z-index:10000000;}.gtmenu-wrap.gtmenu-wrap-focus,.gtmenu-wrap:focus{text-decoration:none;outline:none;border-color:#0094ce;overflow:visible;z-index:10000000;-moz-box-shadow:0 0 3px #0094ce;-webkit-box-shadow:0 0 3px #0094ce;-o-box-shadow:0 0 3px #0094ce;-ms-box-shadow:0 0 3px #0094ce;box-shadow:0 0 3px #0094ce;}.gtmenu{text-decoration:none;display:inline-block;list-style:none;padding:0;margin:0;font-size:13px;cursor:pointer;*display:inline;*zoom:1;}.gtmenu-wrap .gtmenu{position:absolute;}.gtmenu li{text-decoration:none;list-style:none;margin:0px;display:block;padding:6px 9px;white-space:nowrap;list-style-position:outside;}.gtmenu .gtmenu-option{display:none;}.gtmenu .gtmenu-active{display:block;overflow:hidden;}.gtmenu li,.gtmenu li a{text-decoration:none;color:#666666;text-shadow:0 0 1px #fff;}.gtmenu-wrap .gtmenu-arrow,.gtmenu-wrap .gtmenu-arrow-wrap{position:absolute;display:inline;display:inline-block;zoom:1;border-left:1px solid #91cfee;}.gtmenu-wrap .gtmenu-arrow-wrap{width:28px;height:100%;top:0px;right:0px;margin-left:9px;background:#dae7ed;background:-moz-linear-gradient(top, #feffff 0%, #dae7ed 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#dae7ed));-moz-border-radius:0 6px 6px 0;-webkit-border-radius:0 6px 6px 0;-o-border-radius:0 6px 6px 0;-ms-border-radius:0 6px 6px 0;border-radius:0 6px 6px 0;}.gtmenu-wrap .gtmenu-arrow{width:0px;height:0px;border-top:4px solid #2298ca;border-left:4.5px solid transparent;border-right:4.5px solid transparent;left:10px;top:45%;}
.gtmenu-open{position:absolute;border:1px solid #91cfee;background-color:#f0f7fe;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;-o-border-radius:6px 0 0 0;-ms-border-radius:6px 0 0 0;border-radius:6px 0 0 0;margin:-1px 0 0 -1px;z-index:1000;width:auto !important;-moz-box-shadow:2px 2px 3px #e9f1f8;-webkit-box-shadow:2px 2px 3px #e9f1f8;-o-box-shadow:2px 2px 3px #e9f1f8;-ms-box-shadow:2px 2px 3px #e9f1f8;box-shadow:2px 2px 3px #e9f1f8;}.gtmenu.gtmenu-open .gtmenu-option{display:block;overflow:visible;}
.gtmenu.gtmenu-open li:hover,.gtmenu.gtmenu-open li.over,.gtmenu.gtmenu-open li:hover a,.gtmenu.gtmenu-open li.over a{background-color:#0094ce;color:#fff;}

#bedrooms-select,#sleeps-select,#date-inputs{
float:left;vertical-align:top;position:relative;}
#bedrooms-select,#sleeps-select{width:94px;margin:0 0 0 4px;}
#bedrooms-select select,#sleeps-select select{width:88px;}
#date-inputs{width:206px;}#bedrooms-select .gtmenu-wrap,#sleeps-select .gtmenu-wrap{width:84px;*height:28px;position:relative;}
.select .gtmenu li{padding:4px 9px;}
.select .gtmenu li:first-child{width:41px;}
.select .gtmenu-open{margin-top:23px;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;border-radius:0;}
.select .gtmenu-open li:first-child{margin-top:-25px;margin-left:-1px;background-color:#F0F7FE;border:1px solid #91CFEE;border-width:1px 0px 1px 1px;border-bottom-color:#F0F7FE;-moz-border-radius:6px 0 0 0;-webkit-border-radius:6px 0 0 0;-o-border-radius:6px 0 0 0;-ms-border-radius:6px 0 0 0;border-radius:6px 0 0 0;}.select .gtmenu-open li:first-child:hover{background-color:#0094ce;}
